package tech.bmatch.meituan.service;

import tech.bmatch.meituan.model.Dish;
import tech.bmatch.meituan.model.Merchant;
import tech.bmatch.meituan.model.SearchParam;

import java.util.List;

public interface MerchantService {
    /**
     * 初始化数据
     */
    public void init();

    /**
     * 添加商家信息
     *
     * @param merchant
     */
    public void add(Merchant merchant);

    /**
     * 搜索关键词
     *
     * @param param
     * @return
     */
    public List<Merchant> search(SearchParam param);

    /**
     * 在商家中添加菜品
     *
     * @param merchant
     * @param dishList
     */
    public void addDish(String merchant, List<Dish> dishList);
}
